power and telecommunication cables - Turkish English Dictionary